
$(document).ready(function () {
    //订单信息表单验证函数
    //输入input框限制
    $(".information").on("keydown paste", "input.onlynumber", function (event) {
        var key = event.keyCode;
        if (event.ctrlKey || event.shiftKey || event.altKey) { return false; }
        if ((key < 48 || key > 57) && key != 8 && key != 37 && key != 39) { //键盘开放删除，和左右键
            if (key < 96 || key > 105) //小键盘
            {
                return false;
            }
        }
    });
    $(".information").on("keyup", ".personaltel input", function () {
        var txtSJHM = $.trim($(this).val());
        var reg = /^0{0,1}(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])[0-9]{8}$/;
        if (reg.test(txtSJHM)) {
            if (alltime == 60) {
                $(this).siblings("a").addClass("active");
            }
            
        } else {
            $(this).siblings("a").removeClass("active");
        }
    });
    $(".information input").focus(function () {
        $(this).css("borderColor", "#019EEB");
        $(this).prev().removeClass("fail");
    })
    $(".personalname input").blur(function () {
        $(this).css("borderColor", "#dbdbdb");
        var txtSJHM = $.trim($(this).val());
        if (txtSJHM.length < 2) {
            $(this).prev().removeClass("successtip").addClass("fail");
            var strtip ='';
            if (txtSJHM.length == 0) {
                strtip = "<b>请填写联系人姓名</b>";
            } else {
                strtip = "<b>请填写正确联系人姓名</b>";
            }

            $(this).siblings("b").remove();
            $(this).parent().children(":last").after(strtip);
        } else {
            var b=/[0-9]/g;
            if(b.test(txtSJHM)){
                strtip = "<b>姓名不能包含数字，请填写真实姓名。</b>";
                
                $(this).prev().removeClass("successtip").addClass("fail");
                $(this).siblings("b").remove();
                $(this).parent().children(":last").after(strtip);
            }else{
            $(this).siblings("b").remove();
            $(this).prev().addClass("successtip");
            }
        }
    });
    $(".personaltel input").blur(function () {
        $(this).css("borderColor", "#dbdbdb");
        var txtSJHM = $.trim($(this).val());
        if (txtSJHM.length == 0) {
            $(this).prev().removeClass("successtip").addClass("fail");
            var strtip = "<b>请输入您的手机号码</b>";
            $(this).siblings("b").remove();
            $(this).parent().children(":last").after(strtip);
        } else if (txtSJHM.length == 11) {
            var reg = /^0{0,1}(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])[0-9]{8}$/;
            if (reg.test(txtSJHM)) {
                $(this).siblings("b").remove();
                $(this).prev().addClass("successtip");
                $(this).keyup();
            };
        } else {
            $(this).prev().removeClass("successtip").addClass("fail");
            var strtip = "<b>请输入正确的11位手机号码</b>";
            $(this).siblings("b").remove();
            $(this).parent().children(":last").after(strtip);
        }
    });
    //验证码验证
    $(".codediv input").blur(function () {
        var $this = $(this);
        $this.css("borderColor", "#dbdbdb");
        var txtSJHM = $.trim($this.val());
        if (txtSJHM.length < 6) {
            $this.prev().removeClass("successtip").addClass("fail");
            if (txtSJHM.length == 0) {
                var strtip = "<b>请输入验证码</b>";
            } else{
                var strtip = "<b>请填写6位验证码</b>";
            }
            $this.siblings("b").remove();
            $this.parent().children(":last").after(strtip);
        } else if (txtSJHM.length == 6) {
            $.ajax({
                url: "/Areas/Client/ZH/HYLoginOrOut.ashx",
                type: "post",
                data: { act: "CheckCode", YZM: txtSJHM },
                dataType: "json",
                success: function (data) {
                    if (data) {
                        $this.siblings("b").remove();
                        $this.prev().addClass("successtip");
                    } else {
                        $this.prev().removeClass("successtip").addClass("fail");
                        var strtip = "<b>验证码错误</b>";
                    }
                    $this.siblings("b").remove();
                    $this.parent().children(":last").after(strtip);
                }

            });
            
        }
    });
    //性别选择
    $(".personalsex a").click(function () {
        if (!$(this).hasClass("checkedbox")) {
            $(this).addClass("checkedbox").siblings("a").removeClass("checkedbox");
        }
    });
    //添加或删除样式，传入样式名称
    $(".payway a").click(function () {
        if (!$(this).hasClass("active")) {
            $(this).addClass("active").parent().siblings().children("a").removeClass("active");
        }
    });
    //提交订单事件
    $(".submitbtn").click(function () {
        //验证是否填写信息
        var inputnum = $(".personalinfo input[type='text']").length;
        if ($(".personalinfo .successtip").length != inputnum) {
            if (!$(".personalinfo span").eq(0).hasClass("successtip")) {
                $(".personalinfo input").eq(0)[0].focus();
            } else if (!$(".personalinfo span").eq(1).hasClass("successtip")) {
                $(".personalinfo input").eq(1)[0].focus();
            } else {
                $(".personalinfo input").eq(2)[0].focus();
            };
            $(window).scrollTop(0);
        } else {
            //此处执行提交函数...
        };

    })
    //载入页面聚焦在姓名输入框
    //$(".information input").blur();
   // $(".information .personaltel input").keyup();
    //if ($(".personalname input").val() == "") { $(".personalname input").focus(); };
    //载入页面默认选中第一个支付方式
    $(".payway a").eq(0).click();
});